package com.hcxdi.api.rx.plugins;

import rx.plugins.RxJavaObservableExecutionHook;

/**
 * RxJavaObservableExecutionHook
 * @author 成都青桔科技有限公司
 * @version 1.0
 * @changelog 16-11-10 初始化
 * @see { link https://github.com/mcxiaoke/RxDocs/blob/master/topics/Plugins.md}
 */
public class test extends RxJavaObservableExecutionHook {
/**
 *  这个插件让你可以注册一个函数用于记录日志或者性能数据收集，RxJava在某些常规活动时会调用它。要做到这一点，需要继承 RxJavaObservableExecutionHook 类并覆写这些方法：
 方法	何时调用
 onCreate( )	在 Observable.create( )方法中
 onSubscribeStart( )	在 Observable.subscribe( )之前立刻
 onSubscribeReturn( )	在 Observable.subscribe( )之后立刻
 onSubscribeError( )	在Observable.subscribe( )执行失败时
 onLift( )	在Observable.lift( )方法中
 然后是下面这些步骤：
 创建一个你实现的 RxJavaObservableExecutionHook 子类的对象。
 使用 RxJavaPlugins.getInstance( ) 获取全局的RxJavaPlugins对象。
 将你的Hook对象传递给 RxJavaPlugins 的 registerObservableExecutionHook( ) 方法。
 */

}
